go/types.Map.elem (field)
20 uses
go/types (current package)
expr.go#L1467: if utyp.key == nil || utyp.elem == nil {
expr.go#L1504: check.exprWithHint(x, kv.Value, utyp.elem)
expr.go#L1505: check.assignment(x, utyp.elem, "map literal")
index.go#L99: x.typ = typ.elem
index.go#L135: e = t.elem
infer.go#L431: return w.isParameterized(t.key) || w.isParameterized(t.elem)
infer.go#L763: w.typ(t.elem)
map.go#L9: key, elem Type
map.go#L14: return &Map{key: key, elem: elem}
map.go#L21: func (m *Map) Elem() Type { return m.elem }
predicates.go#L377: return identical(x.key, y.key, cmpTags, p) && identical(x.elem, y.elem, cmpTags, p)
stmt.go#L951: return typ.key, typ.elem
subst.go#L186: elem := subst.typ(t.elem)
subst.go#L187: if key != t.key || elem != t.elem {
subst.go#L188: return &Map{key: key, elem: elem}
typestring.go#L254: w.typ(t.elem)
typexpr.go#L343: typ.elem = check.varType(e.Value)
unify.go#L536: return u.nify(x.key, y.key, p) && u.nify(x.elem, y.elem, p)